//
//  LFBShoppingCartManager.h
//  loveFreshBeen
//
//  Created by Feng on 2017/7/9.
//  Copyright © 2017年 feng. All rights reserved.
//

#import <Foundation/Foundation.h>
#import "LFBShoppingCartModel.h"

@interface LFBShoppingCartManager : NSObject

//模型数组
@property(nonatomic,strong) NSMutableArray<LFBShoppingCartModel *> *shoppingCartArray;
//商品总数
@property(nonatomic,assign) NSInteger sumNums;

/**
 单例方法

 @return 单例
 */
+ (instancetype)sharedManager;


/**
 增加购物商品

 @param model 商品模型
 @param isFirstTime 是否第一次增入
 */
- (void)addShoppingCartProductWithProdunctModel:(LFBShoppingCartModel *)model andIsFirstTime:(BOOL)isFirstTime;


/**
 减少购物商品

 @param model 商品模型
 */
- (void)subShoppingCartProductWithProdunctModel:(LFBShoppingCartModel *)model;

/**
 根据商品id返回数量

 @param productID 商品id
 @return 商品数量
 */
- (NSInteger)productCountWithShoppingCartModelID:(NSString *)productID;

/**
 根据商品id返回模型

 @param productID 商品id
 @return 模型
 */
- (LFBShoppingCartModel *)shoppingCartModelWithModelID:(NSString *)productID;

@end
